/* 测试json的使用 */

#include <jsoncpp/json/json.h>
#include <iostream>
#include <string>

using namespace std;

int main()
{
    Json::Value js;    //Json对象
    js["id"] = 1;
    js["name"] = "didi";
    js["telnum"] = "123456";

    cout << js << endl;

    Json::Value js_1;    //Json对象
    js_1["id"] = 2;
    js_1["name"] = "bibi";
    js_1["telnum"] = "123456";

    cout << js_1 << endl;

    Json::Value js_arr;    //Json对象--> k-v中 key不存在，value为Json对象 --> Json数组
    js_arr.append(js);
    js_arr.append(js_1);

    cout << js_arr << endl;
    
    cout << "------------------------------------------------------------" << endl;

    // 对Json数组对象的数据遍历
    for(int i = 0; i < (int)js_arr.size(); ++i)
    {
        // cout << js_arr[i] << endl;
        cout << js_arr[i]["id"].asString() << endl;
    }


    return 0;
}
